Lineage Fate Labeling

Slow or fast lineages

764 lineages have at least 30% cells staying at undifferentiated.
332 lineages have at least 50% cells staying at undifferentiated, which may be termed as slow lineages (?)

Major fates

Code
def rowAnnot(r,s):
    sr = r.loc[r>0].sort_values(ascending=False)
    domC = "dom" if sr.max()>=80 else "non-dom"
    if sr.shape[0] ==1:
        domC = "pure" 
    return [s.join(list(sr.index)),
            s.join(["%.0f"%v for v in list(sr)]),
            domC]
def dfSort(df,newcol,s=";"):
    df[newcol] = df.apply(lambda x: rowAnnot(x,"; "), 
    axis=1,result_type='expand')
    return df
we have 13  major classes: 
Covering 90% of lineages ...

Please see below table for those 13 major classes.

Lineage Class # of lineages
Neu | pure 621
Mo | pure 550
Baso | pure 208
Meg | pure 106
Neu; Mo | non-dom 95
Lymphoid | pure 85
Neu; Mo | dom 58
Mo; Neu | dom 40
Mast | pure 40
Mo; Neu | non-dom 30
Baso; Neu | non-dom 14
Ccr7_DC | pure 13
Ery | pure 12

A full result summarizing the exact fate percentage and across all classes can be found below:

    # of lineages
Lineage Class fate %  
Neu | pure 100 621
Mo | pure 100 550
Baso | pure 100 208
Meg | pure 100 106
Lymphoid | pure 100 85
Mast | pure 100 40
Neu; Mo | non-dom 50; 50 36
67; 33 23
Ccr7_DC | pure 100 13
Neu; Mo | dom 86; 14 12
Ery | pure 100 12
Mo; Neu | dom 88; 12 10
Eos | pure 100 8
Baso; Eos | non-dom 75; 25 8
pDC | pure 100 7
Neu; Mo | non-dom 75; 25 7
Neu; Mo | dom 80; 20 7
Neu; Baso | non-dom 75; 25 7
Neu; Mo | dom 82; 18 6
Mo; Neu | dom 92; 8 6
Neu; Mo | dom 89; 11 5
95; 5 5
Mo; Neu | non-dom 75; 25 5
67; 33 5
Mo; Neu | dom 86; 14 5
Mo; Baso; Neu | dom 80; 10; 10 5
Baso; Neu | non-dom 50; 50 5
Neu; Mo | non-dom 56; 44 4
57; 43 4
Neu; Mo | dom 83; 17 4
84; 16 4
93; 7 4
Mo; Neu | non-dom 71; 29 4
Mo; Neu | dom 89; 11 4
83; 17 4
Mo; Lymphoid | non-dom 50; 50 4
Mo; Lymphoid | dom 80; 20 4
Ccr7_DC; Lymphoid | non-dom 50; 50 4
Baso; Neu; Mast | non-dom 54; 27; 19 4
Baso; Neu | dom 85; 15 4
Neu; Mo; Meg | non-dom 63; 36; 1 3
Neu; Mo | non-dom 54; 46 3
69; 31 3
63; 37 3
Neu; Mo | dom 88; 12 3
91; 9 3
Neu; Baso; Eos; Meg | non-dom 38; 31; 23; 8 3
Mo; Neu | non-dom 60; 40 3
78; 22 3
Mo; Neu | dom 90; 10 3
82; 18 3
Mo; Ccr7_DC | dom 90; 10 3
Meg; Neu | dom 95; 5 3
Meg; Ery | non-dom 60; 40 3
Mast; Ery | non-dom 67; 33 3
Ery; Meg | non-dom 50; 50 3
Baso; Neu; Mo | dom 93; 4; 4 3
Baso; Neu | non-dom 67; 33 3
Baso; Mo | dom 90; 10 3
Baso; Eos | dom 83; 17 3
Neu; Mo; Mast | non-dom 79; 20; 1 2
70; 28; 3 2
Neu; Mo | non-dom 71; 29 2
73; 27 2
Neu; Mo | dom 81; 19 2
92; 8 2
Neu; Meg; Mast | dom 96; 2; 2 2
Neu; Meg | non-dom 75; 25 2
Neu; Ccr7_DC | non-dom 67; 33 2
Mo; Neu | dom 93; 7 2
Mo; Mast | non-dom 67; 33 2
Mo; Ccr7_DC; Lymphoid | non-dom 71; 14; 14 2
Mo; Ccr7_DC | non-dom 75; 25 2
Meg; Neu | non-dom 50; 50 2
Meg; Ery | non-dom 67; 33 2
Meg; Baso | non-dom 50; 50 2
Mast; Baso | non-dom 50; 50 2
Mast; Baso | dom 83; 17 2
Ery; Meg; Baso | non-dom 67; 17; 17 2
Ery; Meg | non-dom 62; 38 2
Ery; Mast | non-dom 67; 33 2
Eos; Neu | non-dom 67; 33 2
Eos; Neu | dom 83; 17 2
Baso; Neu; Eos | non-dom 62; 25; 12 2
Baso; Neu | non-dom 60; 40 2
56; 44 2
Baso; Neu | dom 90; 10 2
80; 20 2
Baso; Mo | non-dom 67; 33 2
Baso; Meg; Mast | non-dom 72; 17; 11 2
Baso; Meg | dom 95; 5 2
80; 20 2
Baso; Mast | non-dom 71; 29 2
Baso; Eos | non-dom 67; 33 2
Baso; Eos | dom 91; 9 2
Neu; Mo; Mast; Baso | non-dom 59; 35; 3; 3 1
Neu; Mo; Mast | non-dom 66; 32; 2 1
Neu; Mo; Eos | dom 91; 6; 3 1
Neu; Mo; Ccr7_DC | non-dom 60; 20; 20 1
Neu; Mo; Baso; Eos | non-dom 79; 18; 1; 1 1
Neu; Mo; Baso | non-dom 78; 21; 1 1
77; 19; 4 1
Neu; Mo | non-dom 79; 21 1
77; 23 1
76; 24 1
74; 26 1
65; 35 1
60; 40 1
58; 42 1
55; 45 1
Neu; Mo | dom 87; 13 1
Neu; Meg; Mo | dom 97; 1; 1 1
Neu; Mast; Eos | dom 98; 1; 1 1
Neu; Mast | dom 96; 4 1
Neu; Baso; Mo | non-dom 67; 17; 17 1
Neu; Baso; Eos | dom 82; 9; 9 1
Neu; Baso | non-dom 67; 33 1
56; 44 1
Neu; Baso | dom 95; 5 1
90; 10 1
Mo; pDC | non-dom 75; 25 1
Mo; Neu; Meg | non-dom 54; 42; 4 1
Mo; Neu; Mast | non-dom 56; 40; 4 1
Mo; Neu; Ery | non-dom 50; 43; 7 1
Mo; Neu | non-dom 70; 30 1
79; 21 1
64; 36 1
59; 41 1
58; 42 1
57; 43 1
56; 44 1
55; 45 1
53; 47 1
52; 48 1
Mo; Neu | dom 81; 19 1
87; 13 1
94; 6 1
Mo; Mast | dom 97; 3 1
Mo; Lymphoid; Ccr7_DC | non-dom 64; 27; 9 1
Mo; Lymphoid | non-dom 67; 33 1
Mo; Lymphoid | dom 94; 6 1
93; 7 1
Mo; Ery | dom 92; 8 1
Mo; Ccr7_DC | dom 93; 7 1
Meg; Neu | non-dom 76; 24 1
Meg; Mo | non-dom 50; 50 1
Meg; Mast | non-dom 75; 25 1
Meg; Mast | dom 80; 20 1
Meg; Ery | dom 88; 12 1
80; 20 1
Meg; Baso | non-dom 67; 33 1
Mast; Neu | non-dom 50; 50 1
57; 43 1
Mast; Neu | dom 89; 11 1
Mast; Meg | non-dom 67; 33 1
Mast; Meg | dom 83; 17 1
Mast; Ery; Baso; Eos | non-dom 77; 8; 8; 8 1
Mast; Baso; Mo | non-dom 50; 42; 8 1
Mast; Baso | non-dom 67; 33 1
56; 44 1
Mast; Baso | dom 88; 12 1
91; 9 1
Lymphoid; pDC | non-dom 67; 33 1
Lymphoid; Mo | non-dom 75; 25 1
Ery; Meg; Mast | non-dom 43; 43; 14 1
Ery; Meg | non-dom 71; 29 1
67; 33 1
Eos; Baso; Neu | non-dom 40; 30; 30 1
Eos; Baso | non-dom 56; 44 1
Eos; Baso | dom 80; 20 1
Baso; Neu | non-dom 57; 43 1
75; 25 1
Baso; Neu | dom 86; 14 1
91; 9 1
Baso; Mo | dom 93; 7 1
98; 2 1
Baso; Meg; Neu | dom 96; 2; 2 1
Baso; Mast; Mo | dom 94; 3; 3 1
Baso; Mast | non-dom 60; 40 1
Baso; Mast | dom 86; 14 1
Baso; Ery; Mo | non-dom 50; 44; 6 1
Baso; Ery | dom 80; 20 1
Baso; Eos; Neu | non-dom 35; 32; 32 1
Baso; Eos | dom 98; 2 1
96; 4 1
95; 5 1
80; 20 1
Back to top